package cn.aifeix.basic.service;

import cn.aifeix.basic.dto.AccountLoginDto;
import cn.aifeix.basic.dto.LoginPhoneSmsCodeDto;
import cn.aifeix.basic.dto.PhoneLoginDto;
import cn.aifeix.basic.dto.WxLoginDto;
import cn.aifeix.basic.util.AjaxResult;

import java.util.Map;

public interface ILoginService {
    Map<String,Object> accountLogin(AccountLoginDto dto);

    void loginSmsCode(LoginPhoneSmsCodeDto dto);

    Map<String, Object> phoneLogin(PhoneLoginDto dto);

    AjaxResult wechatLogin(WxLoginDto dto);

    Map<String, Object> wechatBinder(WxLoginDto dto);
}
